3.16 筛选总分大于等于300的记录
import pandas as pd,numpy as np
df=pd.read_excel(r "D:\Pyobject2023\object\测试\素材\测试素材.考试成绩.逻辑统计.xlsx" )
print (df)
t1=df.iloc[:, 1 :].sum( axis = 1 )> 250
t2=np.sum(df.iloc[:, 1 :], axis = 1 )> 250
print (df[t1])
print (df[t2])
返回:
姓名 | 数学 | 语文 | 英语 | |
---|---|---|---|---|
0 | 小明 | 85.5 | 99 | 84 |
1 | 小张 | 96.0 | 100 | 34 |
2 | 小王 | 93.0 | 55 | 76 |
3 | 小李 | 88.5 | 95 | 99 |
4 | 小四 | 90.0 | 99 | 73 |
5 | 小管 | 100.0 | 66 | 65 |
姓名 | 数学 | 语文 | 英语 | |
---|---|---|---|---|
0 | 小明 | 85.5 | 99 | 84 |
3 | 小李 | 88.5 | 95 | 99 |
4 | 小四 | 90.0 | 99 | 73 |
姓名 | 数学 | 语文 | 英语 | |
---|---|---|---|---|
0 | 小明 | 85.5 | 99 | 84 |
3 | 小李 | 88.5 | 95 | 99 |
4 | 小四 | 90.0 | 99 | 73 |